/* - - - - - - - - - 各浏览器样式默认值标准化  - - - - - - - - -*/
/*html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,
a,address,code,
del,em,img,dl,dt,dd,ol,ul,li,
fieldset,form,label{
margin:0;padding:0;border:0;
font-style:inherit;font-family:inherit;vertical-align:baseline;}*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;display: block;}
img{border:none;vertical-align:middle;}
html{-webkit-text-size-adjust:none;}
body{min-width: 1000px;margin:0 auto;font-size:14px;font-family:'微软雅黑';background-color:#ffffff;overflow-x:hidden;overflow-y:auto}
ul,li,ol{list-style-type:none;}
h1{font-size:32px;}
h2{font-size:28px;}
h3,h4{font-size:24px;}
h5{font-size:2.0em;}
em,address{font-style:normal;}
a{text-decoration:none;color: inherit;}
/*链接样式*/
p{max-height: 9999px;-webkit-text-size-adjust: none;}
a:link{}
*{box-sizing: border-box;margin: 0;}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td, th {
    padding: 0;
}
a:hover{text-decoration:none;color: #00A2E9;}
a:active{transition:color 200ms linear 0s,background-color 200ms linear 0s,border-color 200ms linear 0s;color:#f00000;outline:none;text-decoration:none;}
a:visited{}/* 访问过 */
.fl { float: left;}
.fr { float:right;}
.clearfix:after { content: ""; height:0; font-size:0rem; visibility:hidden; display:block; clear:both;}
.clearfix { *zoom:1;}
/*  - - - - - - - - - 自定义类样式  - - - - - - - - -*/
.el-menu{padding-left:25%;background:none;}
.el-menu--horizontal .el-menu-item:hover, .el-menu--horizontal .el-submenu__title:hover{background: none;}
.el-menu-item, .el-submenu__title{font-size: 18px;color: #4c4c4c;padding: 0 30px;}
.el-menu-item span{
	font-size: 20px;
}
.banner-img{
	padding-top: 40px;
}
.second-box{
	width: 100%;
	background: #e3ecf2;
	padding: 100px 0;
}
.second-box .boxcontent{
	width:70%;
	margin: 0 auto;
	text-align: center;
}
.second-box .boxcontent h1{
	font-size:30px;
	color: #6bc2e6;
	font-family: inherit;
}
.second-box .boxcontent p.introduce{
	font-size: 18px;
	color: #6bc2e6;
	text-align: center;
	margin-top: 20px;
}
.second-box .boxcontent ul{
	width: 100%;
	margin-top: 50px;
}
.second-box .boxcontent ul li{
	padding: 15px 0;
	width:18%;
	background: #fff;
	float: left;
	border-radius: 5px;
	max-height: 326px;
	overflow: hidden;
	height: 326px;
	margin-left: 9%;
	transition: all .5s;
	cursor: pointer;
}
.second-box .boxcontent ul li:hover{
	box-shadow: 2px 2px 4px 2px #c1c8cd;

}
.second-box .boxcontent ul li:nth-child(1){
	margin-left: 0;
}
.second-box .boxcontent ul li .img-box{
	text-align: center;
	border-bottom: 1px solid #d1d3d3;
	padding-bottom: 15px;
}
.second-box .boxcontent ul li .img-box img{
	width:30%;
}
.second-box .boxcontent ul li .titlename{
	font-size: 18px;
	color:#78c9de;
	line-height: 50px;
}
.second-box .boxcontent ul li .textcontent{
	font-size: 16px;
	color:#999999;
	width: 90%;
	margin: 0 auto;
}
.third-box{
	width: 100%;
	background: #fff;
	padding: 100px 0;
}
.third-box .boxcontent{
	width:70%;
	margin: 0 auto;
	text-align: center;
}
.third-box .boxcontent h1{
	font-size:30px;
	color: #666666;
	font-family: inherit;
}
.third-box .boxcontent p.introduce{
	font-size: 18px;
	color: #666666;
	text-align: center;
	margin-top: 20px;
}
.fourth-box{
	width: 100%;
	background: #94bade;
	padding: 100px 0;
}
.fourth-box .boxcontent{
	width:70%;
	margin: 0 auto;
	text-align: center;
}
.fourth-box .boxcontent h1{
	font-size:30px;
	color: #fff;
	font-family: inherit;
}
.fourth-box .boxcontent p.introduce{
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
/*动态结束*/
#copyright{
	width: 100%;
	height: 400px;
	background: #f7f7f7;
}
#copyright ._content{
	width: 1000px;
	margin: 0 auto;
	padding: 42px 0;
}
#copyright ._content .you_a{
	padding-left: 17px;
}
#copyright ._content .you_a p{
	color:#000;
	font-size: 14px;
	position: relative;
	line-height: 17px;
	float: left;
}
#copyright ._content .you_a p:after{
	content:"";
	position: absolute;
	width: 6px;	
	height: 17px;
	background: #00A2E9;
	left: -9px;
	top: 0;
}
#copyright ._content .you_a a{
	color: #999999;
	font-size: 12px;
	float: left;
	margin-left: 33px;
	line-height: 17px;
	position: relative;
}
#copyright ._content .you_a a:after{
	content:"";
	position: absolute;
	width: 1px;
	height: 17px;
	background: #999999;
	right: -15px;
	top: 0;
}
#copyright ._content .you_a a:nth-last-child(1):after{
	display: none;
}
#copyright ._content .sec_tab{
	width: 100%;
	line-height: 40px;
	border-bottom: 2px solid #cccccc;
	margin-top: 50px;
	
}
#copyright ._content .sec_tab li{
	color: #666666;
	font-size: 12px;
	margin-left: 50px;
	float: left;
}
#copyright ._content .sec_tab li:nth-child(1){
	margin-left: 0;
}
#copyright ._thirdcon{
	margin-top: 47px;
	height: 131px;
}
#copyright ._thirdcon .logo_img{
	height: 131px;
	border-right: 1px solid #cccccc;
	float: left;
	padding-right: 36px;
}
#copyright ._thirdcon ._conttext{
	font-size: 12px;
	color: #000;
	width: 40%;
	float: left;
	padding-left: 30px;
	line-height: 20px;
}
#copyright ._thirdcon ._conttext p{
	margin-top: 10px;
}
#copyright ._thirdcon .erweima{
	float: right;
	padding-right: 45px;
}
#copyright ._thirdcon .erweima .list{
	float: left;
	text-align: center;
}
#copyright ._thirdcon .erweima .list:nth-child(2){
	margin-left: 30px;
}
#copyright .copytext{
	color: #999999;
	font-size: 12px;
	margin-top: 40px;
	text-align: center;
}
/*图纸*/
.tuzhione{width:100%;padding:0 100px;margin-top:10px}
.tuzhione .one-content{
	height: 283px;
	border: 2px solid #495A80;
	border-radius: 3px;
}
.tuzhione .one-content h1{
	line-height: 60px;
	font-size:24px;
	color: #495A80;
	border-bottom: 1px solid #495A80;
	text-align: center;
}
.tuzhione .one-content .tezhengcontent{
	padding: 0 60px;
}
.tuzhione .one-content .tezhengcontent .list-box{
	float:left;
	border-right: 1px dashed #a09895;
	width: 50%;	
	height: 218px;
}
.tuzhione .one-content .tezhengcontent .list-box .textinput{
	width: 100%;
	margin-top:33px;
}
.tuzhione .one-content .tezhengcontent .list-box .textinput p{
	font-size: 18px;
	float: left;
}
.tuzhione .one-content .tezhengcontent .list-box .textinput input{
	float: left;
	background: none;
	border: none;
	outline: none;
	width:80%;
	height:25px;
	margin-left: 10px;
	color: #000;
}
.tuzhione .one-content .bancircle{
	padding: 0 44px;
}
.tuzhione .one-content .bancircle span{
   width:80px;
   height:40px;
   position: relative;
   border-radius:0 0 50px 50px;
   display: block;
   border:1px solid #495A80;
   float: left;
   margin-left: 190px;
}
.tuzhione .one-content .bancircle span:nth-child(1){
	margin-left: 0;
}
.tuzhione .one-content .bancircle span:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 51px;
	border-right: 1px dashed #495A80;
	bottom: -51px;
	left: 40px;
}
.tuzhione .one-content .bancircle span:before{
	content: "";
	position: absolute;
	width: 18.34px;
	height: 18.34px;
	border-radius: 50%;
	background: #495A80;
	bottom: -68px;
	left: 32px;
}
.quescontent{
	width: 100%;
	padding: 0 40px;
	margin-top:95px;
}
.quescontent .questentlist{
	width: 265px;
	height: 1146px;
	border:1px solid #495A80;
	border-radius: 3px;
	float: left;
	padding: 35px 10px;
	margin-left: 15px;
}
.quescontent .questentlist:nth-child(1){
	margin-left: 0;
}
.quescontent .questentlist h1{
	font-size: 18px;
	color: #999;
}
.quescontent .questentlist ul{
	padding: 0 20px;
}
.quescontent .questentlist ul li{
	list-style:disc;
	font-size: 16px;
	margin-top: 10px;
}
.quescontent .questentlist ul li textarea{
	height:200px;
	border: none;
	color: #000;
}
.tuzhisec-box{
	padding: 0 10px;
}
.tuzhisec-box .box-list{
	width: 478.38px;
	border: 1px solid #495A80;
	height: 282.22px;
	border-radius: 5px;
	overflow:hidden
}
.tuzhisec-box .box-list p{
	font-size: 16px;
	text-align: center;
	color: #999;
}
.tuzhisec-box .box-list textarea{
	width: 100%;
	height: 200px;
	outline: none;
	border: none;
	background: none;
	color: #000;
}
.tuzhisec-box .box-lists{
	width:100%;
	border: 1px solid #495A80;
	height: 282.22px;
	border-radius: 5px;
	overflow:hidden;
	margin: 30px 0;
}
.tuzhisec-box .box-lists p{
	font-size: 16px;
	text-align: center;
	color: #999;
}
.tuzhisec-box .box-lists textarea{
	width: 100%;
	height: 200px;
	outline: none;
	border: none;
	background: none;
	color: #000;
}
.tuzhisec-sec{
	padding: 0 80px;
}
.tuzhisec-sec .box-list{
	width: 479px;
	border: 1px solid #495A80;
	height: 355px;
	overflow:hidden;
	margin-bottom: 20px;
	float: left;
}
.tuzhisec-sec .box-list:nth-child(2n){
	float: right;
}
.tuzhisec-sec .box-list .titlecontent{
	padding: 20px 23px;
	color: #999;
	font-size: 20px;
	border-bottom:1px solid #495A80;
}
.tuzhisec-sec .box-list .titlecontent input{
	width: 100%;
	background: none;
	border: none;
	outline: none;
	border-bottom: 1px solid #495A80;
}
.tuzhisec-sec .box-list .testcontent{
	font-size: 18px;
	color: #999;
	padding: 16px 24px;
}
.tuzhisec-sec .box-list .testcontent textarea{
	width: 100%;
	background: none;
	outline: none;
	border: none;
	height: 200px;
	color: #000;
}
.shangye{
	padding: 0 50px;
}
.shangye .leftcontent{
	width: 800px;
	float: left;
}
.shangye .leftcontent .xifencontent{
		padding: 15px;
		color: #999;
		height: 300px;
		border: 1px solid #495A80;
}
.shangye .leftcontent .xifencontent .contenttitle{
	position: relative;
	
}
.shangye .leftcontent .xifencontent .contenttitle span{
	float: left;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 1px solid #495A80;
	text-align: center;
	line-height:26px;
}
.shangye .leftcontent .xifencontent .contenttitle p{
	float: left;
	line-height: 26px;
	font-weight: bold;
	margin-left: 10px;
	font-size: 16px;
}
.shangye .leftcontent .xifencontent .center-box{
	padding: 0 5px;
}
.shangye .leftcontent .xifencontent .center-box p{
	font-size: 12px;
	margin-top: 8px;
}
.shangye .leftcontent .xifencontent .center-box textarea{
	width: 100%;
	height:160px;
	border: none;
	outline: none;
	color: #000;
}
/*细分*/
.shangye .leftcontent .guanxi{
		padding: 15px;
		color: #999;
		height: 300px;
		border: 1px solid #495A80;
		width: 50%;
}
.shangye .leftcontent .guanxi .contenttitle{
	position: relative;
	
}
.shangye .leftcontent .guanxi .contenttitle span{
	float: left;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 1px solid #495A80;
	text-align: center;
	line-height:26px;
}
.shangye .leftcontent .guanxi .contenttitle p{
	float: left;
	line-height: 26px;
	font-weight: bold;
	margin-left: 10px;
	font-size: 16px;
}
.shangye .leftcontent .guanxi .center-box{
	padding: 0 5px;
	color:#999;
}
.shangye .leftcontent .guanxi .center-box p{
	font-size: 12px;
	margin-top: 8px;
}
.shangye .leftcontent .guanxi .center-box textarea{
	width: 100%;
	height: 150px;
	border: none;
	outline: none;
	color: #000;
}
.shangye .rightcontent{
	width: 290px;
	float: right;
}
.shangye .rightcontent .xifencontent{
		padding: 15px;
		color: #999;
		height:750px;
		border: 1px solid #495A80;
		
}
.shangye .rightcontent .xifencontent .contenttitle{
	position: relative;
	
}
.shangye .rightcontent .xifencontent .contenttitle span{
	float: left;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 1px solid #495A80;
	text-align: center;
	line-height:26px;
}
.shangye .rightcontent .xifencontent .contenttitle p{
	float: left;
	line-height: 26px;
	font-weight: bold;
	margin-left: 10px;
	font-size: 16px;
}
.shangye .rightcontent .xifencontent .center-box{
	padding: 0 5px;
}
.shangye .rightcontent .xifencontent .center-box p{
	font-size: 12px;
	margin-top: 8px;
}
.shangye .rightcontent .xifencontent .center-box textarea{
	width: 100%;
	height: 200px;
	border: none;
	outline: none;
	color: #000;
}
.tuzhititle{
	width: 100%;
	padding:20px 0;
	background:#263238;
	color: #fff;
}
.tuzhititle p{
	text-align: center;
	font-size:18px;
	position: relative;
}
.tuzhititle p:after{
	content: "";
	width: 40%;
	height:2px;
	top: 50%;
	background:#4e97d9;
	position: absolute;
	left: 0;
}
.tuzhititle p:before{
	content: "";
	width: 40%;
	height:2px;
	top: 50%;
	background:#4e97d9;
	position: absolute;
	right: 0;
}
.tuzhiwork{
	width: 100%;
	height: 90%;	
	position: relative;
}
.tuzhiwork .swiper-container{
	height: 100%;
}
.tuzhiwork .btn-last{
	width:100px;
	height:100px;
	font-size:16px;
	text-align: center;
	line-height:100px;
	cursor: pointer;
	background:#4e97d9;
	border-radius: 50%;
	position: absolute;
	top: 40%;
	z-index: 999;
	left: 1%;
	color: #fff;
	transition: all .5s;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s; 
	-o-transition: all .5s;	
}
.tuzhiwork .btn-last:hover{
	box-shadow: 2px 2px 8px 2px #797979;
	transition: all .5s;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s; 
	-o-transition: all .5s;
	background: #0066CC;
}
.tuzhiwork .btn-next:hover{
	box-shadow: 2px 2px 8px 2px #797979;
	transition: all .5s;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s; 
	-o-transition: all .5s;
	background: #0066CC;
}
.tuzhiwork .btn-next{
	width:100px;
	height:100px;
	font-size:16px;
	text-align: center;
	line-height: 100px;
	cursor: pointer;
	background:#4e97d9;
	border-radius: 50%;
	position: absolute;
	top: 40%;
	z-index: 999;
	right: 1%;
	color: #fff;
	transition: all .5s;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s; 
	-o-transition: all .5s;
}
/**
 * On Active
 */
.combo-open .combo-dropdown {
  display: block; }

/**
 * Search marker
 */
.combo-marker {
  text-decoration: underline; }
.no-power{
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}
.no-power .icon-text{
	font-size:100px;
	text-align: center;
	width: 100%;
	color: #76838f;
	margin-top:10%;
}
.no-power .icon-p{
	font-size: 18px;
	text-align: center;
	margin-top: 5px;
}
.tuzhi-content{
	margin: 0 auto;
	text-align: center;
}
.tuzhi-content img{
	width:100%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.tuzhi-content .table-content{
}
.tuzhi-content .table-content img{
	float: left;
	width:10%;
}
.thinkcss{width:960px;float: left;}
.thinkcss .table-content{
	width: 100%;
}
.thinkcss .table-content td{
	border-bottom: 1px solid #000000;
	text-align: center;
	padding: 30px 0;
	border-right: 1px dashed #000000;
}
.thinkcss .tr-first th{background:#a7a7a7;color:#030000;text-align:center!important;font-size:16px;position: relative;}
.thinkcss .tr-second th{
	border-bottom: 1px solid #000000;
	text-align: center;
	padding:20px 0;
	position: relative;
	}
.thinkcss .tr-second th:after{
	content: "";
	position: absolute;
	border-right: 1px solid #030000;
	width:1px;
	height: 1300px;
	right: 0;
	top:81px;
}
.thinkcss .tr-second th:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	background: #030000;
	top: 470px;
}
.thinkcss .tr-first th:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	background:#030000;
	top: 918px;	
} 
.thinkcss h2{font-size:18px;height:52px;color:#3366cc;text-align:center;}
.thinkcss th,.listext td{border:solid 1px #ddd;text-align:left;padding:10px;font-size:14px;}

.thinkscss{width:820px;float: left;}
.thinkscss tbody tr td{;height:426px;border-right: 1px solid #11100f;border-left: 1px solid #11100f;border-bottom: 1px solid #11100f;}
.thinkscss tbody tr:nth-child(2){
	height:395px;
}
.thinkscss tbody tr:nth-child(3){
	height:395px;
}
.thinkscss tbody tr td textarea{
	height: 320px;
	border: none;
	outline: none;
}
.thinkscss .tr-first th{background:#a7a7a7;color:#030000;text-align:center!important;font-size:16px;position: relative;}
.thinkscss .tr-second th{
	border-bottom: 1px solid #000000;
	text-align: center;
	padding:20px 0;
	position: relative;
	}
.thinkscss h2{font-size:18px;height:52px;color:#3366cc;text-align:center;}
.gaijin-box{
	width: 240px;
	float: right;
}
.gaijin-box th{
	background: #040000;
	height: 167px;
	text-align: center;
	font-size:16px;
	color: #FFFFFF
}
.gaijin-box td{;height:355px;border-right: 1px solid #11100f;border-left: 1px solid #11100f;border-bottom: 1px solid #11100f;}
.gaijin-box td textarea{
	height: 320px;
	border: none;
	outline: none;
}
.thinkscss th,.listext td{border:solid 1px #11100f;text-align:left;padding:10px;font-size:12px;}
.rc-handle-container{position:relative;}
.rc-handle{position:absolute;width:7px;cursor:ew-resize;*cursor:pointer;margin-left:-3px;}
.seats-list{
	position: relative;
	width: 100%;
	margin-bottom: 30px;
}
.seats-list .head-content{
	width: 100%;
	margin-top: 20px;
}
.seats-list .head-content p.radius{
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: #E5E5E5;
	margin: 0 auto;
	color: #2A2A2A;
	font-size: 12px;
	text-align: center;
	line-height: 58px;
	cursor: pointer;
}
.seats-list .head-content p.test{
	text-align: center;
	color: #2A2A2A;
	margin-top: 10px;
}
.seats-list .head-content p.change{
	background:#4e97d9;
	color: #fff;
}
.seats-list .center-content{
	position: relative;
}
.seats-list .center-content .left-box{
	width: 22%;
	text-align: center;
	float: left;
	padding-top: 20px;
}
.seats-list .center-content .left-box p.radius{
	width: 58px;
	height: 58px;
	border-radius: 50%;
	margin: 0 auto;
	background: #E5E5E5;
	line-height: 58px;
	cursor: pointer;
	
}
.seats-list .center-content .left-box p.test{
	text-align: center;
	color: #2A2A2A;
	margin-top: 10px;
}
.seats-list .center-content .left-box p.change{
	background: #4e97d9;
	color: #fff;
}
.seats-list .center-content .left-box p:nth-child(3){
	margin-top: 20px;
}
.seats-list .center-content .center-box{
	width:56%;
	float: left;
}
.seats-list .center-content .center-box .box-content{
	width: 100%;
	height: 224px;
	margin: 0 auto;
	background:#5480e0;
	text-align: center;
	border-radius: 10px;
	padding:20% 5%;
}
.seats-list .center-content .center-box .box-content p{
	color: #fff;
	text-align: center;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.seats-list .center-content .center-box .box-content input{
	width: 80%;
	margin: 0 auto;
	background: #fff;
	color: #2A2A2A;
	border: none;
	text-align: center;
	margin:10px 0;
}
.seats-list .center-content .center-box .box-content input:nth-child(1){
	margin-top: 30px;
}
.seats-list .center-content .right-box{
	width: 22%;
	text-align: center;
	float: left;
	padding-top: 20px;
}
.seats-list .center-content .right-box p.radius{
	width: 58px;
	height: 58px;
	border-radius: 50%;
	margin: 0 auto;
	background: #E5E5E5;
	color: #2A2A2A;
	line-height: 58px;
	cursor: pointer;
}
.seats-list .center-content .right-box  p.test{
	text-align: center;
	color: #2A2A2A;
	margin-top: 10px;
}
.seats-list .center-content .right-box p.change{
	background: #4e97d9;
	color: #fff;
}
.seats-list .center-content .left-box p:nth-child(3){
	margin-top: 20px;
}
.seats-list .center-content .right-box p:nth-child(3){
	margin-top: 20px;
}
.seats-list .bottom-content{
	width: 100%;
	margin-top: 20px;
}
.seats-list .bottom-content p.radius{
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: #E5E5E5;
	margin: 0 auto;
	text-align: center;
	line-height: 58px;
	cursor: pointer;
}
.seats-list .bottom-content p.change{
	background: #4e97d9;
	color: #fff;
}
.seats-list .bottom-content p.test{
	text-align: center;
	color: #2A2A2A;
	margin-top: 10px;
}
.roledivision-content{
	display: block;
	padding-bottom: 20px;
	border-bottom:1px solid #E7E7E7;
	background: #fff;
	color: #2a2a2a;
	text-align: center;
	font-size:18px;
}
.roledivision-content p.zhineng{
	text-align: left;
	margin-top: 10px;
}
.roledivision-content p.jieshao{
	margin-top: 10px;
	text-align: left;
	font-size: 14px;
	padding-left: 20px;
}
